/*! \file VertexShader.h
 *	\brief <write description for VertexShader.h>
 *
 *	created:	2010/04/12
 *	created:	12:4:2010   17:02
 *	filename: 	c:\src\tactics-engine\libs\gd\VertexShader.h
 *	file path:	c:\src\tactics-engine\libs\gd
 *	file base:	VertexShader
 *	file ext:	h
 *	author:		Vitalii Trubchaninov
 *				venngraydog@gmail.com
 */

#ifndef _GD_VERTEXSHADER_H_
#define _GD_VERTEXSHADER_H_

#pragma once

#include "BaseShader.h"

namespace tt{
namespace gd{

class VertexShader : public BaseShader
{
	TT_DECLARE_SELF_AND_BASE(VertexShader, BaseShader);
public:
	VertexShader(const SharedPtr<BaseShaderImpl>&);
	virtual ~VertexShader();
};

} //namespace gd
} //namespace tt
#include "VertexShader.inl"

#endif //_GD_VERTEXSHADER_H_